/*========头部=========*/
ul{list-style-type: none;}
.top {
    background: #eaeaea;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 5px;
}

.top_in {
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    color: #666666;
}

.top_ul {
    overflow: hidden;
}

.top_ul li {
    display: inline-block;
}

.top_ul li a {
    font-size: 12px;
    color: #666666;
}

.top_ul li a span {
    margin-left: 5px;
    margin-right: 5px;
}


/*head*/

.head {
    height: 150px;
    background: #FFFFFF;
}

.head_in {
    height: 150px;
    position: relative;
}

.logo_tel>img {
    width:580px;
    height:135px;
}

.logo_text {
    max-width: 700px;
    overflow: hidden;
    font-size: 40px;
    color: #cccccc;
    font-weight: 600;
}

.tel_cell {
    width: 361px;
    float: right;
    margin-top: 43px;
}

.tel_cell img {
    width:84px;
    height: 84px;
    margin-right: 20px;
    float: left;
}

.tel_cell .p1 {
    font-size: 18px;
    color: #000000;
}

.tel_cell .p2 {
    font-size: 34px;
    font-weight:bold;
    color: #fd932d;
}
/*导航开始*/
.index_nav{width:100%;height:52px;background:url(../../images/navbg.jpg) repeat-x;}
.index_nav_content{width:1200px;height:52px;margin:0 auto;}
.index_nav li{width:170px;height:52px;float:left;line-height:52px;text-align:center;position:relative;}
.index_nav li a{color:white;}
.index_nav li.active span {position:absolute;left:0px;top:-10px;width:170px;height:60px;background:url(../../images/navlibg.png) no-repeat center center;line-height:70px;}
.navli_content{z-index:999;display:none;width:100%;height:auto;position:absolute;left:0px;top:52px;}
.navli_content li {width:100%;height:60px;float:left;background:#16559d;border-bottom:1px dashed white;}
/*导航结束*/
/*搜索框开始*/
.searchbox_content{width:1200px;height:100%;margin:0 auto;}
.searchbox{width:100%;height:50px;margin-top:-30px;background:#eeeeee;box-shadow:2px 2px #ccc;}
.searchbox_content{width:1200px;height:100%;margin:0 auto;}
.searchbox_content_left{width:800px;height:100%;overflow: hidden;float:left;line-height:60px;word-wrap: break-word;word-break: break-all;display: block;white-space: nowrap;text-overflow: ellipsis;}
.searchbox_content_left p {font-size:14px;font-weight:bold;float:left;text-indent:10px;}
.searchbox_content_left a{line-height:60px;color:#666666;font-size:14px;margin-left:10px;}
.searchbox_content_left a:hover{color:#005fbb;text-decoration: underline;}
.searchtools{width:280px;height:30px;float:right;border:1px solid #16559d;margin-top:13px;border-radius:15px;margin-right:5px;}
.searchtools input{width:150px;height:30px;margin-left:20px;border:none;background:#eeeeee;float:left;}
.search-submit{width:30px;height:30px;background:url(../../images/fangda.png) no-repeat left center;float:right;margin-right:1px;border:none;}
.index_part1{width:1200px;height:110px;border-bottom:20px solid #ccc;margin:0 auto;position:relative;}
.index_part1_content{width:370px;height:130px;transform: skew(-45deg);position:absolute;left:50%;top:2px;margin-left:-185px;background:white;z-index:999;}
.index_part1_content .p1{position:absolute;top:50px;left:20px;font-size:34px;color:#16559d;font-weight:bold;text-align:center;transform: skew(45deg);}
.index_part1_content .p2{position:absolute;top:106px;left:81px;font-size:18px;color:#aaaaaa;transform: skew(45deg);z-index:999;}
/*搜索框结束*/

/*内容开始*/
.index_part1_content_1{width:1200px;height:170px;margin:0 auto;margin-top:40px;}
.index_part1_content_2{width:1000px;height:170px;margin:0 auto;background:black;}
.part1_body{width:1200px;height:170px;margin:0 auto;position:relative;}
.part1_body .hd2 .prev{background:url(../../images/left.png) left center no-repeat;width:48px;height:48px;position:absolute;left:0px;top:60px;}
.part1_body .hd2 .next{background:url(../../images/right.png) left center no-repeat;width:48px;height:48px;position:absolute;right:0px;top:60px;}
.bd2{width:1080px;height:170px;overflow: hidden;position:relative;margin:0 auto;margin-left:65px;}
.bd2 ul {position:absolute;left:0px;top:0px;}
.bd2 ul li {width:240px;height:170px;float:left;margin-left:20px;position:relative;border:1px solid #ccc;}
.bd2 ul li .pic{width:240px;height:125px;}
.bd2 ul li .pic2{width:240px;height:45px;text-align:center;line-height:45px;color:#666666;background:#e5e5e5;}
.bd2 ul li .pic img{width:240px;height:125px;display:block;}
.bd2 ul li:hover{border:1px solid #16559d;width:238px;}
.bd2 ul li:hover .pic2{background:#16559d;color:white;}
.bd2 .picList{position:absolute;left:0px;top:0px;width:auto;height:170px;}
/*内容结束*/
/*第二部分开始*/
.index_part2_content{width:100%;height:194px;position:relative;top:0px;left:0px;margin-top:30px;}
.index_part2_img{width:100%;height:194px;position:absolute;top:0px;left:0px;}
.part2_content_1{width:1200px;height:194px;margin:0 auto;}
.part2_content_left{width:300px;height:194px;background:#fd932d;color:white;z-index:999;float:left;position:relative;}
.part2_content_left .p1{position:absolute;left:30px;top:30px;font-size:24px;}
.part2_content_left .img2{position:absolute;left:30px;top:90px;width:53px;height:49px;}
.part2_content_left .p3{position:absolute;left:100px;top:80px;font-size:24px;}
.part2_content_left .p4{position:absolute;left:100px;top:110px;font-size:24px;}
/*第二部分结束*/
/*第三部分开始*/
.index_part3{width:100%;height:800px;overflow: hidden;margin-bottom:20px;}
.index_part3_content{width:1200px;height:760px;margin:0 auto;margin-top:20px;margin-bottom:20px;}
.index_part3_left{width:300px;height:760px;float:left;}
.index_part3_right{width:860px;height:760px;float:left;margin-left:40px;}
.index_part3_header_1{width:100%;height:85px;background:url(../../images/headerbg.jpg) repeat-x;overflow: hidden;}
.index_part3_header_1 .p1{font-size:26px;text-align:center;margin-top:15px;color:white;}
.index_part3_header_1 .p2{font-size:14px;text-align:center;margin-top:5px;color:white;}
.divli{width:100%;background:url(../../images/libg.jpg) no-repeat left center;height:55px;margin-top:11.5px;}
.divli a{color:white;text-align:center;line-height:55px;display:block;width:300px;height:85px;}
.divli:hover{background:url(../../images/libg2.jpg) no-repeat left center;}
.index_part3_more{background:url(../../images/morebg.jpg) no-repeat left center; display:block;width:300px;height:85px;color:white;line-height:85px;text-align:center;}
.index_part3_right_header{height:50px;width:100%;border-bottom:2px solid #16559d;position:relative;}
.index_part3_right_header .zhanshi{position:absolute;left:0px;top:0px;width:120px;height:50px;border-bottom:2px solid #fd932d;line-height:50px;color:#fd932d;text-align:center;font-size:24px;font-weight:bold;}
.index_part3_right_header .zhanshi2{float:right;line-height:50px;color:#e8e8e8;font-size:32px;}
.index_part6_4{width:860px;height:710px;}
.index_part6_4 li {width:270px;height:230px;margin-right:16px;margin-top:10px;margin-bottom:10px;float:left;}
.index_part6_4 li a{width:270px;height:230px;display:block;}
.index_part6_4 li .imgsrc{width:270px;height:192px;margin:0 auto;}
.index_part6_4 li img{width:100%;height:100%;}
.index_part6_4 li p {font-size:16px;color:#333333;text-align:center;width:100%;height:40px;}
.index_part6_4 li:hover p {color:#16559d;}
/*第三部分结束*/
/*第四部分开始*/
.index_part4{width:100%;height:400px;background:#e8effb;}
.index_part4_content_1{width:1200px;height:400px;margin:0 auto;position:relative;}
.index_part4_1{width:1200px;height:400px;margin:0 auto;background:red;position:relative;}
.index_part4_1 .p1{font-size:30px;color:white;position:absolute;left:800px;top:30px;}
.index_part4_1 .p2{width:564px;height:17px;background:#fdfdfd;position:absolute;left:615px;top:85px;}
.index_part4_1 .p3{text-align:center;width:140px;height:17px;background:#16559d;position:absolute;left:180px;top:0px;transform: skew(-45deg);}
.index_part4_1 .p3 div{transform: skew(45deg);color:white;}
.index_part4_2{width:564px;height:400px;font-size:14px;color:white;line-height:25px;position:absolute;left:620px;top:150px;}
.index_part4_a{width:50px;height:50px;position:absolute;right:0px;top:350px;}
/*第三部分结束*/
/*第五部分开始*/
.index_part5{width:100%;height:550px;position:relative;}
.index_part5_content{width:1200px;height:550px;margin:0 auto;}
.index_part5_header_content{width:1200px;height:105px;border-bottom:20px solid #ccc;position:relative;}
.index_part5_header_box{z-index:999;background:white;position:absolute;width:300px;height:125px;left:50%;top:0px;margin-left:-140px;transform: skew(-45deg);}
.index_part5_header_box .p1{position:absolute;top:50px;left:50px;font-size:34px;color:#16559d;font-weight:bold;text-align:center;transform: skew(45deg);}
.index_part5_header_box .p2{position:absolute;top:106px;left:110px;font-size:18px;color:#aaaaaa;transform: skew(45deg);z-index:999;}
.index_part5_content_2{height:280px;width:1200px;margin-top:30px;}
.index_part5_content_2>div {width:375px;height:280px;float:left;margin-right:36px;background:red;position:relative;}
.part5_img{width:100%;height:100%;}
.part5_title{width:100%;height:50px;background:black;opacity:0.6;position:absolute;bottom:0px;left:0px;}
.part5_title_1{width:100%;height:50px;position:absolute;bottom:0px;left:0px;text-align:center;line-height:50px;color:white;}
.index_part5_button_1{width:150px;height:50px;border:1px solid #fd932d;margin-left:520px;margin-top:30px;display:block;background:none;text-align:center;line-height:50px;border-radius:5px;color:#fd932d;}
.index_part6_content{width:1200px;height:315px;margin:0 auto;}
.index_part6_content_left{position:relative;width:575px;height:315px;float:left;margin-right:50px;}
.index_part6_content_right{position:relative;width:575px;height:315px;float:left;margin-right:0px;}
.index_part6_content_1{width:575px;height:45px;border-bottom:2px solid #16559d;}
.index_part6_content_1 .imgp1{width:45px;height:30px;display:block;position:absolute;left:0px;top:0px;}
.index_part6_content_1 .p1{font-size:24px;font-weight:bold;color:#fd932d;position:absolute;left:60px;top:0px;z-index:999;}
.index_part6_content_1 .p2{font-size:18px;font-weight:bold;color:#999999;position:absolute;left:163px;top:5px;z-index:999;}
.index_part6_content_1 .p3{font-size:12px;position:absolute;right:0px;top:5px;}
.index_part6_content_1 .p4{border-bottom:2px solid #fd932d;position:absolute;left:0px;top:0px;height:45px;width:180px;}
.index_part6_content_1 .p3 a{color:#666666;}
.index_part6_content_left_1{width:100%;height:230px;position:absolute;left:0px;top:80px;}
.index_part6_div1{width:246px;height:184px;display:block;position:absolute;left:0px;top:0px;}
.index_part6_div2{width:317px;height:184px;display:block;position:absolute;left:260px;top:0px;}
.index_part6_div2 li {width:100%;height:44px;border-bottom:2px dashed #ccc;line-height:42px;}
.index_part6_div2 li span{width:10px;height:10px;border-radius:100%;background:#16559d;display:block;float:left;margin-top:15px;margin-right:10px;}
.index_part6_div2 li a{color:#333333;}
.index_part6_div2_div{width:317px;height:184px;display:block;position:absolute;left:260px;top:0px;}
.index_part6_div2_div p{width:100%;line-height:25px;font-size:14px;color:#333333;}
.index_part7{width:1200px;height:95px;margin:0 auto;background:#e8effb;}
.index_part7_header{width:147px;height:96px;background:url(../../images/part6_header.jpg) no-repeat left center;float:left;}
.index_part7_header .p1{margin-top:20px;text-align:center;color:white;font-size:22px;}
.index_part7_header .p2{margin-top:5px;text-align:center;color:white;font-size:18px;}
.index_part7_content li {margin-left:20px;line-height:96px;float:left;}
.index_part7_content li a{color:#666666;}
.footer{width:100%;height:120px;background:#16559d;margin-top:20px;position:relative;}
.footer_content{width:1200px;height:120px;margin:0 auto;}
.footer_nav{height:1px;background:white;width:100%;position:absolute;left:0px;top:59px;}
.footer_nav_3 {width:1000px;height:60px;margin:0 auto;}
.footer_nav_3 li {float:left;width:130px;height:60px;text-align:center;line-height:60px;}
.footer_nav_3 li a {color:white;}
.part6_content_4{text-align:center;font-size:16px;color:white;line-height:55px;}
.part6_content_4 a {color:#fff !important;}

    /*第五部分结束*/

/*新闻列表*/

.content {
    color: #333333;
    overflow: hidden;
}

.in_banner {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
}

.in_banner img {
    position: absolute;
    height: 300px;
    width: auto;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.in_title {
    position: relative;
    z-index: 10;
    margin-top: 105px;
}

.in_title h2 {
    font-size: 30px;
    /*color: #333333;*/
    color: #FFFFFF;
}

.in_title p {
    font-size: 30px;
    /*color: #999999;*/
    color: #FFFFFF;
    padding: 8px 0 10px 0;
}

.in_title span {
    display: block;
    width: 40px;
    border-bottom: 3px solid #0d9ce9;
}

.in_nav,
.in_nav a {
    color: #666666;
    font-size: 14px;
}

.in_nav {
    margin-top: 30px;
    margin-bottom: 50px
}

.in_title_2 {
    margin-bottom: 50px;
}

.in_title_2 h2 {
    font-size: 24px;
    color: #333333;
    display: inline;
    font-weight: 400;
}

.in_title_2 span {
    color: #999999;
    font-size: 18px;
}

.news_class {
    overflow: hidden;
}

.news_class li {
    width: 380px;
    height: 370px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
}

.news_class li:nth-child(3n) {
    margin-right: 0;
}

.news_class li a>p {
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #333333;
    font-size: 18px;
    border-bottom: 2px solid #d6d6d6;
    transition: all 500ms;
    -ms-transition: all 500ms;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_class li:hover a>p {
    color: #599c33;
    border-bottom: 2px solid #599c33;
}

.news_class_cell {
    position: relative;
    width: 380px;
    height: 280px;
}

.news_class_cell .pictureSet_box {
    width: 380px;
    height: 280px;
    overflow: hidden;
}

.news_class_mask {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(89, 156, 51, 0.7);
    text-align: center;
    transition: all 500ms;
    -ms-transition: all 500ms;
}

.news_class_mask p {
    color: #FFFFFF;
    margin-top: 95px;
}

.news_class_mask img {
    margin-top: 15px;
}

.news_class li:hover .news_class_mask {
    opacity: 1;
}

.news_list {
    overflow: hidden;
    margin-top: 30px;
}

.news_list li {
    overflow: hidden;
    margin-bottom: 30px;
}

.news_list li:hover .time {
    background-color: #0d9ce9;
    color: #fff;
}

.news_list li:hover .text {
    color: #0d9ce9;
    border-bottom: 1px dashed #0d9ce9;
}

.news_list .time {
    float: left;
    width: 120px;
    height: 120px;
    background-color: #f2f2f2;
    text-align: center;
}

.news_list .time h2 {
    font-size: 30px;
    font-weight: 400;
    padding-top: 23px;
}

.news_list .time p {
    font-size: 18px;
    padding-top: 5px;
}

.news_list .text {
    width: 1050px;
    height: 120px;
    float: right;
    border-bottom: 1px dashed #666666;
}

.news_list .text h2 {
    font-size: 18px;
    font-weight: 400;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_list .text p {
    font-size: 14px;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.in_page {
    height: 30px;
    margin: 30px 0;
}

.news_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 50px;
}

.news_title h2 {
    display: inline;
    font-weight: 400;
    font-size: 24px;
    color: #666666;
}

.news_title span {
    font-size: 14px;
    color: #666666;
}

.news_text {
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    padding-bottom: 30px;
    text-align: justify;
}
.news_text img{
    display: block;
    max-height:500px ;
    margin: 15px auto;
}

.change_page {
    float: left;
    padding-top: 30px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 50px
}

.change_page a {
    color: #666666;
    display: inline-block;
    max-width: 15em;
    height: 19px;
    overflow: hidden;
    vertical-align: bottom;
}
.change_page a:hover{
    color: #0d9ce9;
}
.in_share{
    padding-top: 20px;
    float: right;
}
.in_share li{
    float: left;
    margin-left: 5px;
}
.in_share li:hover i{
    color: #0d9ce9;
}
.plist li{
    margin-bottom: 30px;
}
.p_class{
    overflow: hidden;
    margin-bottom: 50px;
}

.p_class li {
    float: left;
    width: calc(100% / 6);
}

.p_class li .p_class_round {
    position: relative;
    width: 121px;
    height: 121px;
    overflow: hidden;
    border: 4px solid #599c33;
    border-radius: 50%;
    margin: 0 auto;
}

.p_class_round img {
    position: absolute;
    width: auto;
    max-height: 130px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.p_class li p {
    text-align: center;
    font-size: 18px;
    color: #333333;
    margin-top: 30px;
}

/*联系我们*/
.contact_l{
    width: 590px;
    float: left;
    padding-bottom: 50px;
    overflow: hidden;
}

.map{
    width: 100%;
    height: 300px;
}
.anchorBL{
    display: none;
}
.contact_ul{
    overflow: hidden;
    margin-top: 110px;
}
.contact_ul li{
    margin-bottom: 25px;
}
.contact_ul img{
    height: 35px;
    vertical-align: middle;
    margin-right: 25px;
}
.contact_ul span{
    font-size: 16px;
    color: #666666;
    line-height: 35px;
}
.contact_r{
    width: 590px;
    float: right;
    padding-bottom: 50px;
    overflow: hidden;
}
.input_cell{
    min-height: 50px;
    background-color: #eeeeee;
    margin-bottom: 25px;
    font-size: 14px;
    color: #333333;
}
.input_cell label{
    line-height: 50px;
    padding-left: 20px;
}
.input_cell input[type="text"]{
    width: 450px;
    border: none;
    background: none;
}
.input_cell textarea{
    width: 450px;
    height: 140px;
    resize: none;
    border: none;
    background: none;
    vertical-align: top;
    margin-top: 20px;
    margin-bottom: 20px;
}
.input_cell:hover{
    border: 1px solid #0d9ce9;
}
.yzm{
    float: right;
    width: 200px;
    height: 50px;
}
.tj{
    display: block;
    width: 100%;
    height: 50px;
    border: none;
    background-color: #16559d;
    font-size: 18px;
    color: #FFFFFF;
}
#sevenli li .p1{font-size:18px;font-weight:bold;color:#333333;}
#sevenli li .p2{font-size:14px;color:#333333;}
#pall{position:absolute;top:0px;left:50%;width:1200px;height:500px;z-index:999;margin-left:-600px;}
#pall .pall_1{position:absolute;top:200px;left:360px;font-size:60px;color:white;z-index:999;text-align:center;}
#pall .pall_2{position:absolute;top:290px;left:360px;font-size:18px;color:white;z-index:999;text-align:center;}
#pall .pall_3{position:absolute;top:330px;left:360px;font-size:24px;color:white;z-index:999;text-align:center;}
#pall .pall_3 span{font-size:36px;}
.huishoucontent{width:100%;height:850px;background:#eeeeee;overflow: hidden;}
.huishouall{width:1200px;height:850px;margin:0 auto;}
#huishounav{width:1200px;height:50px;background:white;margin-top:50px;margin-bottom:50px;}
#huishounav li {color:#333333;width:199px;border-right:1px solid #ccc;height:50px;float:left;text-align:center;line-height:50px;}
#huishounav li.active{background:#0d9ce9;color:white;}
#huishouallcontent {width:1200px;height:700px;position:relative;margin:0 auto;}
.content_1{list-style-type: none;width:1200px;height:700px;position:absolute;left:0px;top:0px;}
.content_1 li {width:260px;height:300px;background:white;float:left;margin-right:50px;margin-bottom:50px;}
.content_1 li a img{margin:0 auto;display:block;}
.content_1 li a p {text-align:center;color:#666666;margin-top:40px;}
#huishouadv{width:100%;height:400px;position:relative;left:0px;top:0px;}
#huishouadv .bg{position:absolute;left:0px;top:0px;width:100%;height:400px;}

#textall .p1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:60px;z-index:999;color:white;}
#textall .p2{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);font-size:18px;color:#ccc;z-index:999;}

/*分页代码开始*/
  #pagelist {
    padding: 4px;
    margin: 4px;
    text-align: center;
}

#pagelist a {
    border: #eee 1px solid;
    padding: 4px 6px;
    margin: 2px;
    color: #16559d;
    text-decoration: none;
    font-size: 14px;
    font-family: MicroSoft YaHei;
    width:auto;
}

#pagelist a:hover {
    border: #999 1px solid;
    color: #666;
}

#pagelist a:active {
    border: #999 1px solid;
    color: #666;
}

#pagelist .current {
    border: #16559d 1px solid;
    padding: 4px 6px;
    font-weight: bold;
    margin: 2px;
    color: #fff;
    font-size:14px;
    *font-size:16px;
    background-color: #16559d;
}

#pagelist .disabled {
    border: #eee 1px solid;
    padding: 3px 6px;
    margin: 2px;
    color: #ddd;
}

#pagelist .total {
    color: #999;
    margin-left: 15px;
    *vertical-align:4px;
}

#pagelist select {
    border: #eee 1px solid;
    padding: 3px 6px 3px 6px;
    color: #16559d;
    font-size: 14px;
    font-family: MicroSoft YaHei;
}

.page_show{ margin:10px 0 5px; color:#666; line-height:20px; font-size:12px; border-top:1px dashed #ccc; padding-top:5px}
.page_show a{ color:#000; text-decoration:none}
.page_show a:hover{ text-decoration:underline}
/*分页代码结束*/























